Static Branch Prediction Using High-Level Language Control Structure

نویسندگان

  • Svetlana Sokolova
  • David R. Kaeli
چکیده

The ability to correctly predict conditional branch behavior at compilation time enables compilers to protably apply code optimizations as well as to improve code layout and achieve a better schedule by increasing instruction level parallelism. Prole-based static prediction produces accurate predictions but requires programmer intervention. Analternativeis to applystatic(i.e., heuristic-based)branchpredictiontechniques. Themaindrawbackof thecurrent

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Iranian TOEFL iBT and the IELTS Teachers’ Views on the Structure of the TOEFL iBT and IELTS Receptive and Productive Sections in terms of Dynamic and Static Assessment

This mixed-methods design study investigated Iranian TOEFL iBT and IELTS teachers’ views on thestructure of the TOEFL iBT and IELTS receptive and productive sections from the yardsticks of dynamic and static assessment. It also examined the conformity level of the receptive and productive sections of TOEFL iBT and IELTS to dynamic assessment and static assessment standards. To achieve the objec...

متن کامل

Source Level Static Branch Prediction

The ability to predict the directions of branches, especially conditional branches, is an important problem in modern computer architecture and advanced compilers. Many static and dynamic techniques have been proposed. Today, all state-of-the-art microprocessors have some form of hardware support for dynamic branch prediction. Static techniques, on the other hand, have not been widely studied b...

متن کامل

Modeling and Evaluation of Control Flow Prediction Schemes Using Complete System Simulation and Java Workloads

Program control flow transfer (branch) prediction is considered to be a performance hurdle and a key design issue for current and future microprocessors. Branch prediction schemes with high prediction accuracy have been proposed to support longer processor pipelines with higher frequency clocks. In the previously published literature, the design and evaluation of branch predictors have been bas...

متن کامل

Hierarchical Control Prediction: Support for Aggressive Predication

Predication of control edges has the potential advantages of improving fetch bandwidth and reducing branch mispredictions. However, heavily predicated code in out-of-order processors can lose significant performance by deferring resolution of the predicates until they are executed, whereas in nonpredicated code those control arcs would have remained as branches, and would be resolved immediatel...

متن کامل

Structural Priming Effects on EFL Production of Passive Structures

This study investigates the role structural priming plays in production of passive structures among Iranian EFL learners. In order to answer the research question, which asked whether structural priming effects result in an increase in the production of the target structure (i.e., passive structures), 60 Iranian EFL learners participated in the study. After taking the placement test, they were ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007